Introduction to Touchdesigner video timestamped

It took a while but with some help, I timestamped this useful video for beginners on using Touchdesigner. It is by Ben Voigt product manager at Derivative.

03:50 - structure
04:50 - navigation
08:30 - resizing nodes (don't)
11:00 - data flow and animated wires
11:25 - data not travelling (paused)
12:15 - displace
12:30 - paramaters and values (on the right)
13:20 - increments
16:10 - Videos (moviefilein TOP)
17:23 - warning message (non-commerical)
18:02 - help for top
18:20 - codecs
21:50 - adding new nodes with the OP Create Dialog (double click or TAB)
22:10 - TOP - Texture operators
22:50 - Webcam (videodevicein TOP)
24:00 - Edge TOP
24:12 - connecting nodes
25:20 - auto connecting nodes
25:25 - composite TOP
27:00 - GPU Mem
28:35 - Feedback TOP
33:10 - Transform TOP
37:00 - Bypass Flag
38:15 - Level TOP
39:50 - reset paramaters
40:20 - view only changed parameters
41:30 - saving and incrementing projects
44:00 - home (H key)
44:29 - Operator families
44:48 - CHOP - Channel Operators (channel data)
45:23 - SOP - Surface Operators (3D surface)
46:00 - MAT - Materials for 3D Surfaces
46:20 - DAT - Data Operators - (Text, tables, scripts)
50:30 - Flags
52:30 - Frame rate FPS
54:50 - Rename Nodes
57:16 - CHOP to SOP
58:56 - CHOP to SOP another demo
1:00:58  - checkboard (alpha) or black
1:02:20 - Resolution TOP from CHOP to
1:03:27 - Switch CHOP1 with input control
1:05:51 - Value of Null CHOP vs direct
1:06:45 - Export CHOP
1:08:22 - Invert CHOP with Math CHOP (range)
1:10:01 - Fade with Lag CHOP
1:11:24 - Ramp TOP
1:13:37 - Table DAT dock node (helper node)
1:15:43 - Noise TOP
1:18:37 - Add multiple OPS connected shortcut (from menu)
1:19:33 - Constant CHOP
1:19:50 - Speed CHOP
1:24:52 - Lookup TOP
1:26:01 - One OP to multiple connections shortcut (from network)
1:27:41 - Comments in OP or Text DAT
1:29:39 - Display flag
1:30:44 - Slider Component
1:32:00 - MIDI Input configuration MIDI in CHOP
1:33:33 - Select CHOP
1:35:20 - Leap Motion input
1:37:01 - OSC input CHOP (ZIG SIM) (internet issues, skip)
1:41:05 - OSC input CHOP start
1:45:45 - DMX in CHOP
1:46:50 - Replace connection
1:47:20 - Audio and Sample Rates
1:48:20 - Audio Device Out CHOP
1:49:10 - Audio Device Buffer Length
1:50:48 - Audio filters
1:51:50 - Audio Analyzer network demo
1:55:53 - Combine Left/Right channels and then Combine CHOPS
1:56:43 - Audio Spectrum CHOP
1:57:10 - Audio Dynamics CHOP (compressor and limiter)
1:58:08 - Audio Movie CHOP (buffer match)
2:01:08 - Beat detection discussion
2:02:05 - Tempo, Beats discussion
2:03:30 - SOPS preview (Torus SOP and SOP display options)
2:06:12 - Sphere SOP (polygons and cook time)
2:08:02 - Transform, Merge SOP
2:11:18 - Grid SOP, Noise SOP, Attribute Create SOP (normals)
2:14:15 - Home on Node, Sphere noise demo
2:14:45 - Python expression in Noise SOP
2:16:03 - Blend between two objects question
2:16:33 - 3d model file formats question (FBX preferred)
2:16:50 - Animation import question
2:17:30 - Importing Python question, instancing question
2:19:50 - Facet SOP, low poly look
2:21:18 - Rendering 3D, Components (Base)
2:22:15 - Geometry Comp tutorial
2:24:00 - Rendering question (Worldspace and Material explanation)
2:25:38 - Render and Display output of Component
2:26:39 - Render TOP (choose geos)
2:28:10 - Camera, Light Comp
2:29:36 - 3D environment pane split, geometry viewer
2:31:50 - Manual camera translation 3D pane (T key)
2:33:00 - Export Render image or movie
2:34:12 - Materials, Phong MAT, Movie File In TOP
2:37:47 - PBR (physical-based rendering) MAT
2:39:10 - PBR Environment Map Comp
2:40:30 - Finding environment maps online question
2:42:50 - Phong vs PBR env map question
2:43:32 - PBR Substance TOP
2:47:15 - Substance Designer application discussion
2:49:43 - Using free Substance .sbsar file demo
2:54:30 - Sub surface scattering, bump mapping, displacement question (GLSL MAT)
2:56:14 - Materials from other 3D packages question
2:56:55 - Substance Select TOP  
2:58:00 - Self illumination question
2:58:38 - Substance vs GLSL shader performance question (output GLSL)
3:00:50 - Containers to use in different projects question
3:04:10 - Global user folder question (create project folder DO IT)
3:05:20 - Expose parameters from Comp
3:05:55 - Customize Component
3:08:34 - Connect new parameters to component Parameter CHOP, Null CHOP
3:11:50 - Change file parameter question
3:12:40 - Drag and drop into parameter question
3:13:25 - Collapse selected question
3:14:00 - Difference between base and container question
3:15:48 - Clip based media bin question
3:17:15 - Project screen question

Optimization
3:17:40 - Optimization - performance Monitor
3:18:27 - Optimization - Probe (Awesome! - Ed)
3:19:40 - Probe - Orange, Red are heavy
3:20:10 - Probe - Non-moving are not cooking. No worries
3:20:50 - Probe - Remove after optimizing.

Projector Output
3:21:05 - Projector output
3:21:50 - Projector Setup
3:22:10 - Window Component
3:24:18 - Open as seperate Window (floating) - heavy
3:24:45 - Open in perform mode (one window) - good
3:25:19 - Perform Mode - F1 open and ESC close
3:25:31 - Perform Mode - Match Screen Size
3:25:56 - Perform Mode - Fill Location (auto)
3:25:23 - Perform Mode - free licence limitation
3:27:15 - Perform Mode - turn off border
3:29:50 - Perform Mode - To other monitor/projector
3:30:25 - Perform Mode - Canvas for Multiple Monitor 
3:32:40 - Create Canvas to hold multiple containers
3:33:05 - Embed Containers - Wire (Parenting)
3:34:09 - Background TOP - display top as background
3:34:42 - "./" means go inside "../" means look at parent
3:35:15 - Alignment of children
3:36:06 - Align order
3:36:43 - Change Perform window 
3:37:56 - Autosave is CTRL+S

Projection Mapping
3:38:26 - Projection Mapping
3:38:55 - Stoner (basic keystone)
3:39:37 - KantanMapper (2d Advanced)
3:40:25 - Kantanmapper - drag in null (easier to change null later)
3:41:06 - CamSchnapper (3d) 
3:43:00 - ProjectorBlend - Grid based overlapping

Help
3:44:00 - Where to get help
3:45:30 - Operator Snippets

3:47:00 - Stop Cooking

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.